.xhd-home {
	.am-checkbox-agree .am-checkbox-agree-label {
		margin-left: 0.4rem;
		font-size: 0.24rem;
	}
	.banner {
		background: url("../../../images/imageXHF/xhf_index_bg.png") no-repeat;
		width: 100%;
		background-size: 100%;
		padding-top: 1rem;
		ul {
			clear: both;
			overflow: hidden;
			padding: 0 0.5rem;
			margin-top: 0.5rem;
			li {
				float: left;
				margin: 0 0.25rem;
				text-align: center;
				p {
					font-size: 0.28rem;
					color: #333333;
					margin-top: 0.2rem;
				}
			}
		}
		.activity {
			padding: 0 0.5rem;
			margin-top: 0.5rem;
			h1 {
				color: #333333;
				font-size: 0.36rem;
				font-weight: 600;
			}
		}
		.footer-box {
			margin-top: 1rem;
			margin-bottom: 1rem;
			display: flex;
			justify-content: center;
			padding-bottom: 1rem;
			.footer {
				width: 2.24rem;
				height: 0.8rem;
				margin: 0 auto;
			}
		}
	}
	.box {
		position: relative;
	}
	.content,
	.contentd {
		width: 6.8rem;
		box-shadow: 0 0.04rem 0.22rem 0 rgba(0, 0, 0, 0.06);
		border-radius: 0.2rem;
		background: #fff;
		text-align: center;
		padding: 0.4rem 0;
		margin: 0 auto;
		.lilv {
			display: flex;
			justify-content: center;
			align-items: center;
			color: #bbbbbb;
			.zhek{
				text-decoration:line-through;
				text-decoration-color: rgb(248, 38, 51);
				margin-left: 5px;
			}
			.zhens{
				color: rgb(248, 38, 51);
				margin-left: 5px;
			}
		}
		.tow-money {
			display: flex;
			text-align: left;
			div {
				flex: 1;
				padding-left: 0.56rem;
				p {
					color: #666666;
					font-size: 0.28rem;
				}
				span {
					color: #333333;
					font-weight: bold;
					font-size: 0.4rem;
					line-height: 0.68rem;
				}
				i {
					font-size: 0.24rem;
					color: #999999;
					display: block;
				}
			}
		}
		.xhd-home-btn {
			margin-top: 0.7rem;
		}
		.btn-content {
			display: inline-block;
			margin: 0 0.5rem;
		}
		.usable_money-box {
			.usable_money-text {
				display: inline-block;
				vertical-align: middle;
			}
			.over_due-text {
				display: inline-block;
				vertical-align: middle;
				margin-top: -0.8rem;
				border-radius: 0.04rem;
				border: 0.02rem solid rgba(216, 67, 59, 1);
				padding: 0.02rem 0.04rem;
				font-family: PingFangSC-Regular, PingFang SC;
				font-weight: 400;
				color: rgba(216, 67, 59, 1);
				line-height: 0.42rem;
			}
			.over_due-img {
				position: relative;
				top: -0.32rem;
				left: 0.1rem;
				width: 0.28rem;
				height: 0.28rem;
			}
		}

		p {
			color: #545454;
			font-size: 0.26rem;
			margin-top: 0.4rem;
			&.all-totle {
				margin-bottom: 0.5rem;
			}
			i {
				color: #333333;
				font-size: 0.32rem;
				font-weight: bold;
			}
		}
		h3 {
			margin: 0;
			padding: 0;
			color: #333;
			font-size: 0.9rem;
			margin: 0.14rem 0 0 0;
			font-weight: bold;
		}
		h4 {
			img {
				width: 5.18rem;
				height: 0.45rem;
			}
			margin-top: 0.3rem;
		}
		.xhf-index-btn {
			margin-top: 0.66rem;
		}
	}
	.contentnotice {
		width: 6.8rem;
		height: 5.74rem;
		box-shadow: 0 0.04rem 0.22rem 0 rgba(0, 0, 0, 0.06);
		border-radius: 0.08rem;
		background: #fff;
		position: absolute;
		top: 0.4rem;
		left: 50%;
		transform: translateX(-50%);
		text-align: center;
		padding-top: 0.4rem;
		box-sizing: border-box;
		p {
			color: #545454;
			font-size: 0.26rem;
		}
		h3 {
			margin: 0;
			padding: 0;
			color: #333;
			font-size: 0.9rem;
			margin: 0.14rem 0 0.38rem 0;
		}
		h4 {
			img {
				width: 5.18rem;
				height: 0.45rem;
			}
			margin-top: 0.3rem;
		}
		.xhf-index-btn {
			margin-top: 0.66rem;
		}
	}

	.contentd {
		width: 7rem;
		height: 6rem;
		.xhf-index-model {
			display: flex;
			height: 2.02rem;
			margin-top: 1rem;
			border-top: 1px dashed #dbdbdb;
			justify-content: space-around;
			align-items: center;
			li {
				width: 25%;
				img {
					width: 0.5rem;
					height: 0.5rem;
					margin-bottom: 0.22rem;
				}
			}
		}
	}

	.contentd {
		width: 7rem;
		height: 6rem;
		.xhf-index-model {
			display: flex;
			height: 2.02rem;
			margin-top: 1rem;
			border-top: 1px dashed #dbdbdb;
			justify-content: space-around;
			align-items: center;
			li {
				img {
					width: 0.5rem;
					height: 0.5rem;
					margin-bottom: 0.22rem;
				}
			}
		}
	}
	.agree {
		// display: flex;
		padding: 0 0.2rem;
		color: #888;
		font-size: 0.24rem;
		// align-items: center;
		margin-top: 0.2rem;
		// margin-left: .25rem;
		box-sizing: border-box;
		text-align: left;
		.am-checkbox-inner {
			border-radius: 0;
			width: 0.3rem;
			height: 0.3rem;
		}
		// .am-checkbox.am-checkbox-checked .am-checkbox-inner {
		//   background: #40b15d;
		//   border-color: #40b15d;
		// }
		.am-checkbox-inner:after {
			top: 0;
			right: 4px;
		}
		.am-checkbox-agree {
			display: inline-block;
			margin: 0;
		}
		.am-checkbox-agree .am-checkbox-agree-label {
			color: #888;
		}

		span {
			color: #5091ff;
		}
	}
	.xhf-agree {
		text-align: left;
		display: flex;
		align-content: center;
		.am-checkbox-agree {
			margin: 0;
		}
		p {
			margin-top: 0.18rem;
			line-height: 0.38rem;
		}
		// .am-checkbox-agree .am-checkbox-agree-label{
		//     font-size: .24rem;
		//     margin-left: .4rem;
		// }
	}
}

.banner-content {
	position: absolute;
	top: 7rem;
	h2 {
		margin: 0;
		padding: 0;
		font-size: 0.36rem;
		font-family: PingFangSC-Semibold, PingFang SC;
		font-weight: 600;
		color: rgba(51, 51, 51, 1);
		line-height: 25px;
		padding-left: 0.3rem;
	}
	img {
		display: block;
		width: 7rem;
		height: 2.4rem;
		margin: 0.24rem 0.24rem;
	}
}
